ferreted out

na. 探索出;肃清